/*******************************************************************************
****文件路径         : \campus-running-errands\server\app.js
****作者名称         : 梦宇
****版权信息         : QQ:403445452,禁止转载！禁止抄袭
****创建日期         : 2022-06-29 17:50:05
********************************************************************************/
const express = require('express')
const app = express()
const port = 3000
// 解决跨域
const cors = require('cors')
app.use(cors())
// 解决post请求体解刨
app.use(express.urlencoded({ extended: false }))
app.use(express.json())
// 导入数据库
const db = require('./db')
// 导入token
const JWT = require('./SignIn/JWT')



app.post('/add', async (req, res) => {
    const body = req.body
    const dengl = await db.findOne({ name: body.name }).then((r) => {
        if (r == null) {
            return '账号错误'
        } else {
            if (r.pwd == body.pwd) {
                return '成功'

            } else {
                return '密码错误'
            }
        }
    })
    if (dengl == '成功') {
        const token = JWT.generate({ pwd: body.pwd }, '10s')
        res.header('Authorization', token)
        res.send(dengl)
    }

})


app.listen(port, () => console.log(`Example app listening on port ${port}!`))